claim the moral high ground - German English Dictionary